/*

Theme Name:		GMCC Theme

Theme URI: 		none

Version: 		1.0

Description: 	GMCC Theme

Author: 		Personal Visual Ltd 	

Author URI:		http://www.personalvisual.co.uk

License:		GPLv3

License URI:	http://www.gnu.org/licenses/gpl-3.0.txt

Tags:			awesome



Copyright  (GMCCTheme)

Licensed under GPLv3 (/license.txt)

*/







body {background:url('images/grassbg.jpg'); margin:0; color: #373737; font-family: 'Rambla', sans-serif; font-size: 14px;}

body.index-page {color: #ffffff;}





a {text-decoration:none; color: #ff5105;}

a:hover {text-decoration:underline;}

ul {padding:0; margin:0; list-style-type: none;}

li {padding:0; margin:0; list-style-type: none;}

div { zoom: 1 ; }

body.index-page p {padding:0; line-height:110%;}



a img {border:0;}

.small-box img {moz-box-shadow: 0 2px 2px 0 rgba(28,25,26,.2); -webkit-box-shadow: 0 2px 2px 0 rgba(28,25,26,.2); box-shadow: 0 2px 2px 0 rgba(28,25,26,.2); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url('http://greatmeltoncc.co.uk/css/PIE.htc');}

h1, h2, h3 {font-family: 'Rambla', sans-serif; padding:0; margin:0 0 5px 0; color:#ff5105; line-height:100%;}



h2 {font-size: 28px; }



.clearit {clear:both;}

.shadow {moz-box-shadow: 0 2px 2px 0 rgba(28,25,26,.2);

-webkit-box-shadow: 0 2px 2px 0 rgba(28,25,26,.2);

box-shadow: 0 2px 2px 0 rgba(28,25,26,.2); behavior: url('http://greatmeltoncc.co.uk/PIE.htc');}

.rounded {-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url('http://greatmeltoncc.co.uk/css/PIE.htc');}

.paginate {margin-top:20px;}



#betamodewrap {width:100%; height:30px; clear:both; background-color:#FFC;}

#betamode {width:980px; margin:0 auto; color:#F00; font-weight:bold; text-align:center; padding-top:5px;}



#topstrip-wrap {width:100%; background:url('images/toprepeat.png'); height:400px;}

#mainwrap-top {width:980px; height: 100px; clear:both;}

#title-logo {float:left; width:436px; height:77px;}

#useful-buttons {height:90px; margin-left:20px; width:400; float:right;}



#mainwrap {width:980px; min-height:700px; margin:-400px auto 0 auto; background:url('images/topbar.png') no-repeat 370px 0px;}

#single-mainwrap {width:980px; min-height:700px; margin:0 auto;}



#video-strip-wrap {width:980px; min-height:250px; clear:both; padding:0; margin: 0 auto;}

#video-box {width:642px; height:294px; overflow:hidden; background-color:#333; float:left; border: solid #feffcc 3px;}



.flowplayer {width:642px; height:294px;}

#info-box {width:294px; height:274px; padding:10px; margin-left:10px; overflow:hidden; background:url('images/box-bg.jpg'); float:left; border: solid #feffcc 3px;}





#mainbox {width: 980px; height: 350px; background-color:#fafafa; }



#carousel-div {width:942px; height:322px; border: solid #ffffff 4px; background-color:#ffffff; margin: auto; position:relative; z-index:3;}



#main-inner-left {width:616px; min-height:500px; color: #373737; padding:10px; margin:10px 10px 0 -32px; float:left; border: solid #ffffff 4px; background-color:#ffffff; position:relative; z-index:3; overflow:hidden;}

#main-inner-right {width:315px; min-height:500px; color: #373737; float:left; margin:10px 0 0 0; position:relative; z-index:3;}



.rightwidget {width:295px; min-height:50px; padding:10px; border: solid #ffffff 4px; background-color:#fafafa; position:relative; clear:both; margin-bottom:10px; moz-box-shadow: 0 1px 1px 0 rgba(28,25,26,.2);

-webkit-box-shadow: 0 1px 1px 0 rgba(28,25,26,.2); box-shadow: 0 1px 1px 0 rgba(28,25,26,.2); behavior: url('http://greatmeltoncc.co.uk/PIE.htc'); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url('http://greatmeltoncc.co.uk/css/PIE.htc');}



.rightwidget h3.srp-widget-title {font-size: 28px;}



.small-box {width:294px; height:auto; margin-top:10px; padding:10px; background:url('images/box-bg.jpg'); float:left; border: solid #feffcc 3px; position:relative;}



#column1 {float:left; width:318px; min-height: 200px; position:relative;}

#column2 {float:left; width:318px; min-height: 200px; margin-left: 10px; position:relative;}

#column3 {float:left; width:318px; min-height: 200px; margin-left: 10px; position:relative;}



/* Speech Bubble -- */



.testimonial-bubble:after {

    border-color: #FAFAFA transparent;

    border-style: solid;

    border-width: 13px 13px 0;

    bottom: -13px;

    content: "";

    display: block;

    left: 47px;

    position: absolute;

    width: 0;

	}

.testimonial-bubble:before {

    border-color: #ffffff transparent;

	border-style: solid;

    border-width: 20px 20px 0;

    bottom: -20px;

    content: "";

    display: block;

    left: 40px;

    position: absolute;

    width: 0;

	}

.testimonial-bubble { width:290px; min-height:100px; margin-top:20px; padding:10px; border: solid #ffffff 4px; position:relative;

    background: none repeat scroll 0 0 #fafafa;

    border: 4px solid #ffffff;

    margin: 10px 0 10px 0;

    position: relative;

}

/* End Speech Bubble */









/*  button  */



.button-outer {border: solid #FEFFCC 2px; min-width: 70px; min-height:20px; color: #ffffff; padding:5px 5px; float:right; display:block; text-align:center;

background: #66bf26; /* Old browsers */

background: -moz-linear-gradient(top,  #66bf26 0%, #37960f 74%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66bf26), color-stop(74%,#37960f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #66bf26 0%,#37960f 74%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #66bf26 0%,#37960f 74%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #66bf26 0%,#37960f 74%); /* IE10+ */

background: linear-gradient(to bottom,  #66bf26 0%,#37960f 74%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66bf26', endColorstr='#37960f',GradientType=0 ); /* IE6-9 */

}

.button-outer a {color:#ffffff;}

.button-outer a:hover { color:#ff5105; text-decoration:none;}

.button-outer:hover {cursor : pointer; color:#ff5105;

	background: #37960f; /* Old browsers */

background: -moz-linear-gradient(top,  #37960f 26%, #66bf26 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#37960f), color-stop(100%,#66bf26)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #37960f 26%,#66bf26 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #37960f 26%,#66bf26 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #37960f 26%,#66bf26 100%); /* IE10+ */

background: linear-gradient(to bottom,  #37960f 26%,#66bf26 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37960f', endColorstr='#66bf26',GradientType=0 ); /* IE6-9 */

}



.loopnav-prev {float:left; margin-top:20px;}

.loopnav-next {float:right; margin-top:20px;}



/* Front Page Shoutbox Customisation --*/



.small-box textarea.sk-area {display:none !important;}

.small-box .sk-little {display:none !important;}

.small-box .sk-comment {border:none !important; margin:0 !important; padding:0 !important;}

.small-box #skwarning {display:none !important;}

.small-box #throbber-page554726 {margin:0; padding:0; font-size:10px;}

.small-box .avatar {position:absolute !important; top:10px; right:6px; height:80px !important; width:80px !important; moz-box-shadow: 0 2px 2px 0 rgba(28,25,26,.2); -webkit-box-shadow: 0 2px 2px 0 rgba(28,25,26,.2);box-shadow: 0 2px 2px 0 rgba(28,25,26,.2); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url('http://greatmeltoncc.co.uk/css/PIE.htc');}



/* END Front Page Shoutbox Customisation --*/



/* footer stuff */

#footer-wrap {position:relative; bottom:0; clear:both; width:100%;}  /* get DOWN! */



#footer-strip {min-height: 240px; width:100%; z-index:2; position:relative; background:url('images/footerbg.jpg'); margin-top:20px;}



#footer-inner {width: 960px; min-height: 240px; margin: 0 auto; padding: 30px 0; text-align:center;}

#footer-inner li:after{content:'\00B7'; padding:0 10px;}

#footer-inner li:last-child:after {content:'' !important; padding:0;}

#footer-inner ul {min-height:20px; padding:0; margin:0 auto; list-style-type: none; text-align:center; display:inline-table;}

#footer-inner li {float:left;  text-align:center; display:inline;}



/* Lets corrupt the Facebook Widget */



.-cx-PRIVATE-pluginBoxContainer__border {border: solid 0px #06F !important; border-width:0 !important;}

.pluginSkinLight {font-family: 'Rambla', sans-serif !important; color:#ffffff !important;}

.pluginSkinLight a {color: #ff5105 !important;}



.gmccfb {overflow:hidden; background-color: #333333; height:160px;}





/* MENU STYLING */

#menuwrap {width: 978px; height:46px; margin: 0 auto; position: relative; padding: 4px 0 0 0;

background:url('images/menubg.png'); border: solid #feffcc 3px; text-align:center; }

#megaMenu {margin-top:-10px;}

#menu {margin-bottom: -10px;}

#menu ul {padding:0; margin:0; list-style-type: none; margin:0 auto; text-align:center; display:inline-table;}

#menu li {float:left; margin: 6px 15px 4px 15px;}

#menu li a {font-family: 'Rambla', sans-serif; font-size:22px; color: #ffffff !important;}

#menu li a:hover {color:#FF0 !important; text-decoration:none !important;}

#menu .sub-menu-1 {background:url('images/box-bg.jpg') !important; border: solid #feffcc 2px !important; margin-top:-2px;

moz-box-shadow: 0 2px 2px 0 rgba(28,25,26,.2); -webkit-box-shadow: 0 2px 2px 0 rgba(28,25,26,.2);

box-shadow: 0 2px 2px 0 rgba(28,25,26,.2); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url('http://greatmeltoncc.co.uk/css/PIE.htc');}

#menu .sub-menu-2 {background:none !important; border:none !important; }

#menu .sub-menu-1 li a {font-size:16px !important;}

#menu .sub-menu-2 li a {font-size:14px !important;}

#menu p.srp-widget-excerpt {padding-bottom:5px;}

#menu h4.srp-post-title a.srp-post-title-link {float:left;}

#menu p.srp-widget-excerpt {float:left; padding:2px 0 6px 0;}



#menu .widgettitle {font-size:24px !important; margin:0 0 5px !important;}



#search-box-yes {float:right; margin-right:5px;}

#searchform input {

	margin-top: 5px;

    background: url("images/Search.png") 3px 3px no-repeat #ffffff;

	color:#585858;

    padding-left: 28px;

    width: 180px;

	height:28px;

	border: 0;

}



#searchform input {width:266px; border: solid #CBCBCB 1px; background-color:#FFFFFF;	 -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url('http://greatmeltoncc.co.uk/css/PIE.htc');}

#searchform input:hover {background-color:#FEFEED; }

#searchform input:focus {background-color:#FEFEED; }

#searchform label {display:none;}

#searchsubmit {display:none;}

span.iss-sub {display:none !important;}



/* ==== SEARCH RESULTS PAGE ==== */

.searchleftdiv { min-height:250px; width:480px; margin-bottom:15px;   float:left; z-index:5;}

.searchresultwrap {width:460px; padding:10px 10px 0 10px;; margin-bottom:5px;  display:block; clear:both; }



.searchresultimage {float:left; width:70px; height:70px; overflow:hidden; margin-right:15px; background:url('images/noimage.jpg'); }

.searchresultimage img { max-width:70px !important; max-height:70px !important; border:1px solid #CBCBCB; }

.searchresulttitle h3 {margin:0 0 4px 0; padding:0; font-size:18px;}

.search-terms {font-size:24px; color:#FF6600; text-decoration:none;}

.searchresulttitle {float:left; width: 360px;}

.searchcategory {font-size:12px;}

.searchtags {font-size:12px;}



.catresultimage {float:left; width:70px; height:70px; overflow:hidden; margin-right:15px; border:1px solid #3e3e3e; background:url('images/noimage.jpg'); }

.catresultimage img { max-width:70px !important; max-height:70px !important; border:1px solid #CBCBCB; }

.catresulttitle {float:left; width: 380px;}

.catresulttitle h3 {margin:0 0 4px 0; padding:0; font-size:18px;}



.profileresultwrap {float:left; text-align:center; margin:10px; width:80px; min-height:80px;}

.profileresultimage {width:70px; height:70px; overflow:hidden; margin-right:15px; border:1px solid #3e3e3e; background:url('images/noimage.jpg'); clear:both; margin-left:5px;}

.profileresultimage img { max-width:70px !important; max-height:70px !important; border:1px solid #CBCBCB; }

.profileresulttitle {width: 80px; min-height:65px;}

.profileresulttitle h3 {margin:0 0 4px 0; padding:0; font-size:18px;}





/* ==== END SEARCH RESULTS PAGE ==== */





/*  Styling for League Tables  */

#GMCC-Table.frontpage tr.team-highlight td {font-weight:bold !Important; color: #FF6 !important; }

tr.team-highlight td {font-weight:bold !Important; color: #FF5105 !important; }



#GMCC-Table {width:290px; -max-height:370px; overflow:hidden;}

#GMCC-Table.frontpage {color: #ffffff !important; width:100% !important;}

#GMCC-Table.frontpage table {color: #ffffff !important;}

#GMCC-Table.frontpage th {color: #ffffff !important;}

#GMCC-Table.frontpage td {color: #ffffff;}

#GMCC-Table.frontpage tr {background-color:transparent !important;}


#GMCC-Table table {border:none !important;  width:100% !important; margin:3px auto !important; text-align:left !important;}
#GMCC-Table td {border:none !important; padding:2px !important; width:auto !important; text-align:left !important;}
#GMCC-Table th {border:none !important; text-align:left !important;}
#GMCC-Table br {display:none !important;}
#GMCC-Table h1 {display:none !important;}
#GMCC-Table h2 {display:none !important;}

#GMCC-Table table {margin:6px;padding:0px; width:100% !important;}
#GMCC-Table table td {border-bottom: 1px solid #E1E1E1 !important;}
#GMCC-Table tr:nth-child(odd){ background-color:#EBEBEB; }

tr.hidden-lg, div.visible-for-print {
    display: none;
}

#alliance-tables-1 table tr :nth-child(6) {display:none !important;}
#alliance-tables-1 table tr :nth-child(7) {display:none !important;}
#alliance-tables-1 table tr :nth-child(8) {display:none !important;}
#alliance-tables-1 table tr :nth-child(9) {display:none !important;}
#alliance-tables-1 table tr :nth-child(10) {display:none !important;}
#alliance-tables-1 table tr :nth-child(11) {display:none !important;}
#alliance-tables-1 table tr :nth-child(12) {display:none !important;}

#alliance-tables-2 table tr :nth-child(5) {display:none !important;}
#alliance-tables-2 table tr :nth-child(6) {display:none !important;}
#alliance-tables-2 table tr :nth-child(7) {display:none !important;}
#alliance-tables-2 table tr :nth-child(8) {display:none !important;}
#alliance-tables-2 table tr :nth-child(10) {display:none !important;}
#alliance-tables-2 table tr :nth-child(11) {display:none !important;}
#alliance-tables-2 table tr :nth-child(12) {display:none !important;}

#alliance-tables-3 table tr :nth-child(5) {display:none !important;}
#alliance-tables-3 table tr :nth-child(6) {display:none !important;}
#alliance-tables-3 table tr :nth-child(7) {display:none !important;}
#alliance-tables-3 table tr :nth-child(8) {display:none !important;}
#alliance-tables-3 table tr :nth-child(10) {display:none !important;}
#alliance-tables-3 table tr :nth-child(11) {display:none !important;}
#alliance-tables-3 table tr :nth-child(12) {display:none !important;}

#alliance-tables-4 table tr :nth-child(5) {display:none !important;}
#alliance-tables-4 table tr :nth-child(6) {display:none !important;}
#alliance-tables-4 table tr :nth-child(7) {display:none !important;}
#alliance-tables-4 table tr :nth-child(8) {display:none !important;}
#alliance-tables-4 table tr :nth-child(10) {display:none !important;}
#alliance-tables-4 table tr :nth-child(11) {display:none !important;}
#alliance-tables-4 table tr :nth-child(12) {display:none !important;}

#alliance-tables-sun table tr :nth-child(5) {display:none !important;}
#alliance-tables-sun table tr :nth-child(6) {display:none !important;}
#alliance-tables-sun table tr :nth-child(7) {display:none !important;}
#alliance-tables-sun table tr :nth-child(8) {display:none !important;}
#alliance-tables-sun table tr :nth-child(10) {display:none !important;}
#alliance-tables-sun table tr :nth-child(11) {display:none !important;}
#alliance-tables-sun table tr :nth-child(12) {display:none !important;}
#alliance-tables-sun table tr :nth-child(13) {display:none !important;}
#alliance-tables-sun table tr :nth-child(14) {display:none !important;}
#alliance-tables-sun table tr :nth-child(16) {display:none !important;}



.wp-tabs ul {background:none !important; width:100% !important; border: none !important; border-bottom: none !important; padding:0 !important;}

.ui-tabs-nav li {margin: 0 1% 0 0 !important; width:19%; text-align:center !Important;}

.ui-tabs-nav li a {padding: 0 15% !important; float:left !important; margin:0 auto !important; text-align:center !Important;}

.ui-tabs-nav {padding:0 !important; box-shadow: none !important;}

.wp-tabs  {padding:0 !important; }

.ui-tabs-panel {padding:0 !important; }

.wp-tabs .ui-tabs-panel .wp-tab-content {padding:0 !important; margin:0 auto !important }


.megaMenuHorizontal#megaMenu ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 {
    width: 100%;
    margin-left: 1px !important;
}



